# _*_ coding：UTF-8 _*_
# @Time：2021/9/410:22
# @Author：JYZ
# @Project：oneWork

import urllib.request

# 定义一个URL
url = "http://www.baidu.com"
# 程序模拟浏览器向服务器发起请求 得到响应
response = urllib.request.urlopen(url)
# 一个类型  【<class 'http.client.HTTPResponse'>】
print(type(response))

# 六个方法
# 1.1 按字节数读取 返回
response.read(100)
# 1.2 按行读取   返回
response.readline()
# 1.3 按行读取   返回多行
response.readlines()
# 1.4 返回请求服务器的状态码
response.getcode()
# 1.5 返回请求的URL地址
response.geturl()
# 1.6 返回请求的头部信息（状态信息）
print(response.getheaders())
# 获取响应中的源码 对内容解码
# content = response.read().decode("utf-8")
# 打印数据
# print(content)
